cars = ['bmw', 'audi', 'toyota', 'sui']
# 3.3.1 使用方法sort()对列表进行永久性排序
# cars.sort()
# print(cars)

# cars.sort(reverse=True)
# print(cars)

# 3.3.2 使用函数sorted()对列表进行临时排序
print(sorted(cars, reverse=True))
print(cars)

# 3.3.3 倒着打印列表
# 注意，reverse()不是指按与字母顺序相反的顺序排列列表元素，而只是反转列表元素的排列顺序
cars.reverse()
print(cars)

# 3.3.4 确定列表的长度
length = len(cars)
print(length)
# print(len(cars))


# 3-8 放眼世界：想出至少5个你渴望去旅游的地方
arr = ['d', 'a','z', 'b','k', 'c']
print(arr)
print(sorted(arr))
print(sorted(arr, reverse=True))
print(arr, '1')
arr.reverse()
# print(arr)
# arr.reverse()
# print(arr)
print(arr)
arr.sort(reverse=True)
print(arr)

# 3.4 使用列表时避免索引错误
motorcycles = ['honda', 'yamaha', 'suzuki']
# print(motorcycles[3])
print(motorcycles[-1])